aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ab ac ad ad ad ad ad ad ad ad
aa aa ae ae ae ae aa aa af aa aa aa aa aa aa aa aa aa ae aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ag aa aa aa aa aa ah ai ad ad ad ad ad ad ad ad
aa ab aj aj aj aj ak ah aj ak aa aa aa aa aa aa ae ah aj ak aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ab aj aj ai ad ad ad ad ad ad ad
aa ab aj aj aj aj aj aj aj aj ak aa ag aa aa ah aj aj aj aj ak aa aa aa aa aa aa aa aa aa aa ah ak aa aa aa aa aa aa ah aj aj aj ai ad ad ad ad ad ad
aa ab aj aj aj aj aj aj aj aj aj al aa aa ah aj aj aj aj aj aj al aa aa ag aa aa aa aa aa ah am aj al aa aa aa aa ah aj aj aj aj aj ac ad ad ad ad ad
aa ab aj aj aj aj aj aj aj aj aj ak ae ah aj aj aj aj aj aj aj al aa aa aa aa aa aa aa ah aj aj aj al aa aa aa ab aj aj aj aj an ao ad ad ad ad ad ad
aa ab aj aj aj aj aj aj aj ap aq aj aj aj aj aj aj aj aj aj aj ak aa aa aa aa aa ah aj aj aj aj aj al aa aa aa ah aj aj aj aj ai ar ar ad ad ad ad ad
aa ab aj aj aj aj aj aj aj al ab aj ap aq aj aj aj aj aj aj aj aj al aa aa aa ah aj aj aj aj aj aj al aa aa ah aj aj aj aj aj aj aj aj ai ad ad ad ad
aa ab aj aj aj aj aj aj aj al aa as aa ab aj aj aj aj aj aj aj aj ak aa aa ab aj aj aj aj aj aj ap aa aa ab an at aj aj aj aj aj aj aj aj ac ad ad ad
aa ab aj aj aj aj aj aj ap aa aa aa aa ab aj aj aj aj aj aj aj aj aj al aa ah aj aj aj aj aj aj al ag aa ab ai au aj aj aj aj aj aj aj aj ac ad ad ad
aa ab aj aj aj aj aj aj al aa aa aa aa ab aj aj aj aj aj aj aj aj aj ak ah aj aj aj aj aj aj aj al aa aa ab av aw aj aj aj aj aj aj aj aj ai ad ad ad
aa ab aj aj aj aj aj aj ak aa aa aa aa ab aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj ap aa aa aa ah aj ai ax at aj aj aj aj aj aj aj ac ad ad
aa aa aq aj aj aj aj aj aj al aa aa aa aa aq aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj al aa aa ab aj aj aj ai au aj aj aj aj aj ay aj ac ad ad
aa aa aa as as aq aj aj aj ak ae ae aa aa aa as aq aj aj aj aj aj aj aj aj aj aj aj aj aj aj ak aa aa ah aj aj aj aj ac ax at aj aj aj aj aj ac ad ad
aa aa aa aa aa ab aj aj aj aj aj aj ak aa ag aa ab aj aj aj aj aj aj aj aj aj aj ap as aq aj aj ak ah aj aj aj aj aj ai ar ar ax az az az ao ad ad ad
aa aa aa aa aa ab aj aj aj aj aj aj aj ak ae ae ah aj aj aj aj aj aj aj aj ap as aa aa ah aj aj aj aj aj aj aj aj aj aj aj aj ai ad ad ad ad ad ad ad
aa aa aa aa aa ab aj aj aj aj aj aj aj aj aj aj aj aj aj ap as aq aj ap aa aa aa aa ab aj aj aj aj aj aj aj aj aj aj aj aj aj aj ai ad ad ad ad ad ad
aa aa aa aa aa ab aj aj aj aj aj aj aj aj aj aj aj ap as aa aa aa as aa aa aa aa aa ah aj aj aj aj aj aj an az at aj aj aj aj aj aj ac ad ad ad ad ad
aa aa aa aA ae ah aj aj aj aj aj aj aj aj aj aj aj al aa aa aa aa aa aa ag aa ae ah aj aj aj aj aj aj aj ac ad au aj aj aj aj aj aj ai ad ad ad ad ad
aa aa ah aj aj aj aj aj aj aj aj aj aj aj aj aj aj ak aa aa aa aa aa aa aa ab aj aj aj aj aj aj aj an ao ad ad au aj aj aj aj aj aj aj ac ad ad ad ad
aa ab aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj al aa ag aa aa aa aa ab aj aj aj aj aj aj aj ac ad ar ar aB aj aj aj aj aj an ao ad ad ad ad ad
aa ab aj aj aj aj aj aj aj aj ap as aq aj aj aj aj aj al aa aa aa aa aa aa ab aj aj aj aj aj an ao ad au aj aj aj aj aj aj an ao ad ad ad ar ad ad ad
aa aa as aq aj aj aj aj aj ap aa aa aa aq aj aj aj aj ak aa aa aa aa aa aa ah aj aj aj aj aj ac ad ad aB aj aj aj aj aj aj ai ad ad ad aB aj ai ad ad
aa aa aa aa aq aj aj ap as aa aa aa aa ah aj aj aj aj aj ak ae aa aa aa ab aj aj aj aj aj aj ac ad au aj aj aj aj aj aj aj aj ac ad aB aj aj aj ac ad
aa aa aa aa aa as as aa aa aa ag aa ah aj aj aj aj aj aj aj aj ak aa aa ab aj aj aj aj an ao ad ar aB aj aj aj aj aj aj aj aj ac au aj aj aj aj ac ad
aa aa aa aa aa aa aa aa aa ae ae ah aj aj aj aj aj aj aj aj aj aj al aa aa as aq aj aj ai ar aB aj aj aj aj aj aj aj aj aj aj ai aB aj aj aj aj ac ad
aa aa aa aa ae ae ae ae ah aj aj aj aj aj aj aj aj aj aj aj aj aj al aa ag aa ab aj aj aj aj aj aj aj aj an az at aj aj aj aj aj aj aj aj aj aj ac ad
aa aa aa ah aj aj aj aj aj aj aj aj aj aj aj ap aq aj aj aj aj aj al aa aa aa ah aj aj aj aj aj aj aj aj ac ad au aj aj aj aj aj aj aj aj an ao ad ad
aa aa ab aj aj aj aj aj aj aj aj aj aj aj aj al ab aj aj aj aj aj al aa aa ah aj aj aj aj aj aj aj an ao ad ad au aj aj aj aj aj aj aj aj ac ad ad ad
aa aa ah aj aj aj aj aj aj aj aj aj aj aj aj al ab aj aj aj aj aj al aa ab aj aj aj aj aj aj aj aj ac ad ad ad au aj aj aj aj aj aj an ao ad ad ad ad
aa ab aj aj aj aj aj ap as aq aj aj aj ap as aa aa aq aj aj aj aj al aa ab aj aj aj aj aj aj aj aj ac ad ad ad ad ax at aj aj aj aj ac ad ad ad ad ad
aa aa aq aj aj aj aj al aa ab aj aj aj al aa aa aa ab aj aj aj aj ak ae ah aj aj aj aj aj aj aj aj ai ad ad ad ad ad au aj an az ao ad ad ad ad ad ad
aa aa aa aj aj aj ap aa aa ab aj aj aj al aa aa aa ab aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj ai ar ar ar ar aB aj ai ar ar ar ad ad ad ad ad
aa aa aa aq aj aj al aa aa ab aj aj ap aa aa aa aa aa aq aj aj aj aj aj aj aj aj an az at aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj ai ad ad ad ad
aa aa aa aa aq aj ak aa aa ab aj aj ak aa aa aa aa aa aa as as aq aj aj aj an ao ad ad au aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj ac ad ad ad
aa aa aa aa ah aj aj al aa ah aj aj aj al aa aa aa aa aa aa aa ab aj aj aj ac ad ad ad au aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj ac ad ad ad
aa aa aa ah aj aj aj ak ah aj aj aj aj ak ae aa aa aa ae ae ae ah aj aj aj ai ad ad ad au aj aj aj aj aj an az az az az az az at aj aj aj ac ad ad ad
aa aa ab aj aj aj aj aj aj aj aj aj aj aj aj al aa ah aj aj aj aj aj aj aj aj ac ad ad aB aj aj aj aj aj ac ad ad ad ad ad ad aB aj aj aj ac ad ad ad
aa aa ab aj aj aj aj aj aj an at aj aj aj aj ak ah aj aj aj aj aj aj aj aj aj ai ar aB aj aj aj aj aj aj ac ad ad ad ad ad au aj aj aj aj ai ad ad ad
aa aa ab aj aj aj aj aj aj ac ad ax at aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj aj an ao ad ad ad ad ad ad au aj aj aj aj aj ac ad ad
aa aa aa aq aj aj aj aj aj ac ad ad au aj aj aj aj aj aj aj aj ap as aq aj aj aj aj aj aj aj an ao ad ad ad ad ad ad ad ad ad ax at aj aj aj ac ad ad
aa aa aa aa as aq aj aj aj ac ad ad aB aj aj aj aj aj aj aj aj al aa ab aj aj aj aj aj aj aj ac ad ad ad ad ad ad ad ad ad ad ad au aj aj aj ac ad ad
aa aa aa aa aa ab aj aj aj ai ar aB aj aj aj aj aj aj aj ap as aa aa ab aj aj aj aj aj an ao ad ad ad ad ad ad ad ad ad ad ad ad ad ax az ao ad ad ad
aa aa aa aa aa aa aq aj aj aj aj aj aj aj aj aj ap as as aa aa aa aa aa aq aj aj an ao ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad
aa aa aa aa aa aa aa as as aq aj aj aj aj aj aj al aa aa aa aa aa aa aa aa aq aj ac ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad
aa aa aa aa aa aa aa aa aa aa as as aq aj aj ap aa aa aa aa aa aa aa aa aa ah aC ac ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad
aa aa aa aa aa aa aa aa aa aa aa aa aa as as aa aa aa aD aa aa aa aa aa aa aq aE ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad
aa aD aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ab ac ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ab ac ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ab ac ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad ad

:def
monster = Skeleton
monster = Warrior
monster = Dragon
battle_bg = underground.png
:a
pix("underground/rock.png")
walk(0)
:aa
pix("underground/rock.png")
walk(0)
:ab
pix("underground/rock_e.png")
walk(0)
:ac
pix("underground/void_w.png")
walk(0)
:ad
pix("underground/void.png")
walk(0)
:ae
pix("underground/rock_s.png")
walk(0)
:af
pix("underground/rock_exit.png")
walk(0)
Action
move("seaside_docks.txt", 5, 4)
hero("hero_e")
:ag
pix("underground/gem_rock.png")
walk(1)
:ah
pix("underground/rock_se.png")
walk(0)
:ai
pix("underground/void_sw.png")
walk(0)
:aj
pix("underground/dirt.png")
walk(1)
:ak
pix("underground/rock_sw.png")
walk(0)
:al
pix("underground/rock_w.png")
walk(0)
:am
pix("underground/dirt.png")
walk(1)
if(var("orange_gem_level4.txt_0"), "=", 0)
addpix("items/orange_gem.png")
endif
Action
if(var("orange_gem_level4.txt_0"), "=", 0)
	if(find("orange gem", "an"), "=" 1)
		set("orange_gem_level4.txt_0", "=", 1)
		delpix("items/orange_gem.png")
	endif
endif
:an
pix("underground/void_nw.png")
walk(0)
:ao
pix("underground/void_n_right.png")
walk(0)
:ap
pix("underground/rock_nw.png")
walk(0)
:aq
pix("underground/rock_ne.png")
walk(0)
:ar
pix("underground/void_s.png")
walk(0)
:as
pix("underground/rock_n.png")
walk(0)
:at
pix("underground/void_ne.png")
walk(0)
:au
pix("underground/void_e.png")
walk(0)
:av
pix("underground/dirt.png")
walk(1)
Action
info("The rift looks small enough here that you could get across if you had a ladder.")
:aw
pix("underground/void_ew.png")
walk(0)
Action
if(var("found_ladder"), "=", 1)
	info("You set your ladder across the rift.")
	move("level4_ladder.txt", 36, 10)
else
	info("You wouldn't risk jumping over the bottomless void.")
endif
:ax
pix("underground/void_n_left.png")
walk(0)
:ay
pix("underground/dirt.png")
walk(1)
if(var("beat_game"), "=", 0)
	addpix("monsters/Great Dragon.png")
	walk(0)
endif
Action
if(var("beat_game"), "=", 1)
	end()
endif
if(question("The reason behind the monsters lies here; a Great Dragon. Slaying it would end the plague, and make you famous throughout the land. Attack?"), "=", 1)
	if(attack("great dragon"), "=", 1)
		info("The Great Dragon lies dead at your feet.")
		set("beat_game", "=", 1)
		walk(1)
		delpix("monsters/Great Dragon.png")
		win()
	endif
endif
:az
pix("underground/void_n.png")
walk(0)
:aA
pix("underground/rock_exit.png")
walk(0)
Action
move("island.txt", 22, 29)
hero("hero_s")
:aB
pix("underground/void_se.png")
walk(0)
:aC
pix("underground/dirt.png")
walk(1)
if(var("violet_gem_level4.txt_0"), "=", 0)
	addpix("items/violet_gem.png")
endif
Action
if(var("violet_gem_level4.txt_0"), "=", 0)
	if(find("violet gem", "a"), "=", 1)
		set("violet_gem_level4.txt_0", "=", 1)
		delpix("items/violet_gem.png")
	endif
endif
:aD
pix("underground/rock.png")
walk(0)
addpix("underground/gem_rock.png")
:aE
pix("underground/void_nw2.png")
walk(0)
